// todo 一个函数作为另一个函数的参数 callback
// todo 常见的需求就是用来处理异步

const fs = require("fs");

// setTimeout(() => {
//   //
// }, 1000)

// $.ajax({
//   url: "",
//   method: "",
//   data: {},
//   success() {}
// })

// const p1 = new Promise((resolve, reject) => {
//   //
// })

// btn.addEventListener("click", () => {});

// fs.readFile("xxx", "utf-8", (err, data) => {});

fs.readFile("../01-常见的内置模块/b.txt", "utf-8", (err, data) => {
  if (err) throw err;
  console.log("b:" + data);

  fs.readFile("../01-常见的内置模块/d.txt", "utf-8", (err, data) => {
    if (err) throw err;
    console.log("d:" + data);

    fs.readFile("../01-常见的内置模块/d.txt", "utf-8", (err, data) => {
      if (err) throw err;
      console.log("d:" + data);
    });
  });
});
